"""
Python 中的 range() 函数是用于生成一个指定范围的整数序列，并常用于循环中的索引迭代。下面是关于 range() 函数的总结：

语法：
range(start, stop, step)
参数：


start：起始值，默认为 0
stop：终止值（不包含在序列中）
step：可选参数，步长，默认为 1
"""

# 用法示例：

# 生成一个包含 0 到 9 的整数序列
for i in range(10):
    # 使用 end 参数控制打印不换行
    print(i, end='')

print()

# 生成一个包含 1 到 10 的整数序列
for i in range(1, 11):
    print(i, end='')

print()

# 生成一个包含 0 到 8（步长为 2）的整数序列
for i in range(0, 10, 2):
    print(i, end='')

print()
# range() 函数生成的序列是惰性生成的，需要用 list() 函数转换为列表才能查看具体内容。
# 生成一个范围为 [0, 5) 的整数序列，并将其转换为列表
num_list = list(range(5))

print(num_list)  # 输出: [0, 1, 2, 3, 4]